import time

import akshare as ak

# 中证指数成份股权重
# http://www.csindex.com.cn/zh-CN/indices/index-detail/000300
code = 'HSTECH'
# 返回内容
# 日期 指数代码 指数名称 指数英文名称 成分券代码 成分券名称 成分券英文名称 交易所 交易所英文名称 权重
df = ak.index_stock_cons_weight_csindex(code)
# df = df.sort_values(by='权重', ascending=False)    # 按权重降序排
# date = time.strftime("%Y%m%d", time.localtime())
# df.to_excel(f'{code}-指数成分权重-{date}.xlsx', index=False)

df = ak.index_stock_cons_csindex(code)
print(df)